"""
range生成序列
- 1.range(num),表示生成[0,num)的序列
- 2.range(num1,num2),表示生成[num1,num2)的序列
- 3.range(num1,num2,step),表示生成[num1,num2)的序列，其中步长为step
"""

# 1.range(num),表示生成[0,num)的序列
str = range(5)  # 表示[0,1,2,3,4]
print(f"range(5)的序列为：",end="")
for x in str:
    print(f"{x} ",end="")
print()


# 2.range(num1,num2),表示生成[num1,num2)的序列
str = range(2,6)  # 表示[2,3,4,5]
print(f"range(2,6)的序列为：",end="")
for x in str:
    print(f"{x} ",end="")
print()

# 3.range(num1,num2,step),表示生成[num1,num2)的序列，其中步长为step
str = range(5,10,2)  # 表示[5,7,9]
print(f"range(5,10,2)的序列为：",end="")
for x in str:
    print(f"{x} ",end="")
print()

# 统计1到num（不含num）之间偶数的个数
num = 100
count = 0
for x in range(2,100,2):
    count+=1
print(f"1到100（不含100）中偶数的个数是{count}个")